html{height:100%;}
body{height:100%;margin:0px; padding:0px; font-family:arial, sans-serif;min-width:1000px;}
.d{position:relative;min-height:100%;overflow-y:hidden;min-width:1000px;}
a:link, a:visited, a:hover, a:active{color:#0000cc;}
.d1{width:100%;min-width:1000px;height:31px;line-height:31px;background-image:url(tbgr.png) repckground-repeat:repeat-x;}
..d13}
.d13{min-width:500px;height:31px;line-height:31px;border-bottom:dotted 1px #D5D5D5;}
.d1-1{float:left;width:60%;height:31px;line-height:31px;font-size:12px;}
.d1-1-1{position:relative;float:left;padding-left:13px;padding-right:3px;
	top: 0px;
	left: -2px;
	width: 37px;
}
a.d1-1-1a:link, a.d1-1-1a:hover, a.d1-1-1a:visited, a.d1-1-1a:active{color:#0000cc; text-decoration:none;}
a.d1-1-1as:link, a.d1-1-1as:hover, a.d1-1-1as:visited, a.d1-1-1as:active{color:#000000; text-decoration:none; font-weight:600;} 
.d1-2{float:right;width:40%;height:31px;line-height:31px;font-size:12px;}
.d1-2-1{position:relative;float:right;top:7px;height:12px;line-height:12px;padding-left:9px;padding-right:9px;}
a.d1-2-1a:link, a.d1-2-1a:hover, a.d1-2-1a:visited, a.d1-2-1a:active{color:#0000cc; text-decoration:none;}
.d1-3{margin: 15px 9px 0 0;text-align:right;}
.d1-3 a img{border:0px;}
.d2{min-width:700px;}
.d2-1{margin-top:50px;margin-bottom:50px;}
.d2-2{position:relative;width:505px;height:32px;overflow:visible;z-index:100;}
.d2-2-v3{position:relative;width:610px;height:32px;overflow:visible;z-index:100;}
.d21-1f{width:820px;overflow:visible;border:solid 1px red;}
.d2-2t{float:left;padding:0px; margin:1px;border:solid 1px #B6B7BD; font-size:16px; height:28px; line-height:28px; width:375px;}
.d2-2t-v3{float:left;padding:0px; margin:1px;border:solid 1px #B6B7BD; font-size:16px; height:28px; line-height:28px; width:500px;}
.d2-2tfr{float:left;padding:0px; margin:1px;border:solid 1px #B6B7BD; font-size:16px; height:28px; line-height:28px; width:335px;}
.d2-2tfr-v3{float:left;padding:0px; margin:1px;border:solid 1px #B6B7BD; font-size:16px; height:28px; line-height:28px; width:467px;}
.d2-2s{float:left;/*padding:0px 20px 3px 20px;*/width:100px; height:32px;}
.d2-2s_ie{float:left;padding:0px 11px 3px 11px; height:32px;}
.d2p{margin-left:20px;margin-right:20px;height:60px; line-height:60px; border-bottom:solid 1px #000000;}
.d2p-1{float:left;margin-top:14px;height:30px;line-height:30px;width:144px;}
.d2p-2{float:left;margin-left:10px; font-size:20px; font-weight:bold;}
.d2a{height:245px;background-color:#F2F2F2;border-top:solid 1px #000000;border-bottom:solid 5px #47A717;}
.d2a-1{position:relative;width:855px;margin-top:80px;height:61px; line-height:61px;overflow:visible;z-index:100;}
.d2a-1f{float:left;height:61px; line-height:61px;}
.d2a-1-1{margin:1px; padding:0px;margin-left:14px;width:445px; height:37px; line-height:37px; border:solid 1px #999999;font-size:16px;}
.d2a-1-1fr{margin:1px; padding:0px;margin-left:14px;width:405px; height:36px; line-height:38px; border:solid 1px #999999;font-size:16px;}
.d2a-1-2{position:relative;margin:0px; margin-left:12px; padding:0px 15px;top:1px;height:40px; line-height:40px; font-size:14px; font-weight:bold; cursor:pointer;}
.d2r{height:77px; border-bottom:solid 1px #666666;min-width:1100px;}
.d2r-1{float:left;width:190px;margin-top:21px;margin-left:10px;}
.d2r-2{float:left;margin-top:19px;width:660px;padding:0px;}
.d2r-2-1{}
.d2r-2-1-1{float:left;margin-top:1px;position:relative;z-index:5000}
.d2r-2-1-2{float:left;margin-left:7px;}
.d2r-2t{padding:0px; margin:0px;border:solid 2px #B6B7BD; font-size:16px; height:28px; line-height:28px; width:460px;}
.d2r-2s{padding:5px 22px 4px 22px;font-size:14px;cursor:pointer;}
.d2r-2-2{float:left;font-size:11px; color:#666666;width:573px;clear:both;}
.d2r-2-2-1-1{margin:0px; padding:0px; float:left;}
.d2r-2-2-1{position:relative;float:right;width:131px;height:23px;}
.d2r-2-3{position:relative;float:left;width:69px;height:39px;}
.d3{position:relative;margin-top:50px;min-height:400px;}
.d3-ia{position:relative;float:right;height:100%;min-height:100%;top:0px;width:255px;}
.d3-ia-t{height:50px;line-height:50px;margin-left:20px;margin-right:20px;text-align:center;color:#666666;font-size:18px;font-weight:bold;}
.d3-ia1{poisition:relative;float:right;min-height:100%;width:240px;background-color:#F2F2F2;}
.d3-ia1-1{margin-right:20px;margin-left:20px;padding-top:20px;border-top:dotted 1px #D5D5D5;}
.d3-ia1-2{margin-right:20px;margin-left:20px;margin-bottom:20px;text-align:left;}
.d3-ia2{position:relative;float:right;height:100%;min-height:100%;width:15px;cursor:pointer;background:#E4E4E4 url('http://search.icq.com/search/img/new/cls_btn.png') no-repeat center center;}
.d3-ia2o{position:relative;float:right;height:100%;min-height:100%;width:15px;cursor:pointer;background:#E4E4E4 url('http://search.icq.com/search/img/new/cls_btn1.png') no-repeat center center;}
.d3p{height:60px;border-bottom:solid 1px #000000;}
.d3-1{position:relative;width:600px;}
.d3-1-1{float:left;width:280px;}
.d3-1-1-1{position:relative;margin-left:12px;margin-top:-7px;padding-left:8px;text-align:left;height:30px;line-height:30px;}
.d3-1-1-1o{position:relative;float:left;margin-left:12px;margin-top:-7px;padding-left:8px;text-align:left;width:260px;border:solid 1px #999999;border-right:none;background-color:#ffffff;height:30px;line-height:30px;z-index:10;}
a.d3-1-1-1:link, a.d3-1-1-1:visited, a.d3-1-1-1:active{margin:0px;padding-left:0px;font-size:12px;text-decoration:none;color:#0000cc;border:none;}
a.d3-1-1-1:hover{color:#0081D5;}
.d3-1-2{position:relative;float:left;margin-left:18px;width:300px;height:250px;}
.d3-1-3{position:relative;float:left;margin-top:0px;border:solid 1px #999999;background-color:white;width:315px;height:261px;display:none;}
.d3-1-3-1{width:195px;border-top:dotted 1px #D5D5D5;text-align:left;}
.d3-1-3-1-1{height:30px;line-height:30px;font-size:14px;font-weight:bold;}
.d3-1-3-1-2{font-size:10px;}
a.d3-1-3-1-2a:link, a.d3-1-3-1-2a:hover, a.d3-1-3-1-2a:visited, a.d3-1-3-1-2a:active{color:#02B7EB;}
.d3-2i{float:left;margin-left:30px;width:510px; height:145px;}
.d3-2{height:34px;margin-left:20px;width:500px;}
.d3-2-1{position:relative;float:left;height:34px;line-height:34px;font-weight:bold;font-size:12px;}
.d3-2-2{position:relative;float:left;margin-left:30px;height:34px;line-height:34px;z-index:100;}
.d3-2-2i{position:relative;float:left;margin-top:9px;width:16px;height:16px;line-height:16px;}
.d3-2-2t{position:relative;float:left;margin-left:5px;height:34px;line-height:34px;font-size:12px;font-weight:bold;}
.d3-3{margin-top:10px;width:730px;height:90px;}
.d3-4{width:1000px;height:400px;}
.d3-4-1{position:relative;float:left;width:240px;}
.d3-4-2{position:relative;float:left;margin-left:5px; padding-left:15px; width:730px; height:380px; border-left:solid 1px #000000;}
.d3-4-2ia{float:left;width:510px;}
.d3-4-2iaw{float:left;width:755px;}
.d3-4-2-1{float:left;padding-bottom:11px;border-bottom:solid 1px #CCCCCC; color:#666666; font-size:17px; font-weight:bold; text-align:left; width:500px;}
.d3-4-2-1w{float:left;padding-bottom:11px;border-bottom:solid 1px #CCCCCC; color:#666666; font-size:17px; font-weight:bold; text-align:left; width:725px;}
.d3-4-2-1-1{float:left;padding:5px; width:220px; height:200px;}
.d3-4-2-1-1p{margin-top:10px;border-top:dotted 1px #D5D5D5; text-align:left;}
.d3-4-2-1-1pt{height:30px;line-height:30px;font-size:16px;font-weight:bold;}
a.d3-4-2-1-1pt:link,a.d3-4-2-1-1pt:visited,a.d3-4-2-1-1pt:hover{text-decoration:none; color:#000000;}
.d3-4-2-1-1ptx{font-size:10px;}
a.d3-4-2-1-1ptxa:link, a.d3-4-2-1-1ptxa:visited, a.d3-4-2-1-1ptxa:hover{text-decoration:none; color:#000000;}
.d3-4-2d{float:left;margin-left:10px;width:213px;border:solid 1px #E2E1DC; background-color:#FBFAF9; overdflow:hidden; padding: 0px; padding-bottom: 5px; text-align:left;}
/*.r3-1{float:left;margin-left:20px;width:200px;border:solid 1px #E2E1DC; background-color:#FBFAF9; overdflow:hidden; padding: 0px; text-align:left; padding-bottom:5px;}*/
.d3-4-2b{position:relative;top:20px;height:90px;clear:both;}
.d4p{margin-bottom:20px;margin-left:20px;font-size:12px;}
.d4p-1{margin: 35px 0px 35px 10px;}
.d4p-2-1{font-size:16px; font-weight:bold;}
.d4p-2-2{margin-top:15px;font-size:13px;}
.d4p-2-3{margin:15px 0px 0px 20px;}
.d4p-2-3s{padding-left:20px; font-size:11px; color:#666666;}
.d4p-2-4{margin-top:35px;font-size:16px; font-weight:bold;}
.d4p-2-5{margin:45px 0px 0px 20px;}
.df{position:absolute;bottom:0px;width:100%;height:31px;line-height:31px;background:url('http://search.icq.com/search/img/new/tbgr.png') repeat-x;}
.df3{position:absolute;bottom:0px;width:100%;height:31px;line-height:31px;border-top:dotted 1px #D5D5D5;}
.dfr{position:relative;float:left;width:100%;height:31px;line-height:31px;background:url('http://search.icq.com/search/img/new/tbgr.png') repeat-x;}
.df-1{position:relative;float:left;margin-top:5px;padding-right:9px;padding-left:9px;height:12px;line-height:12px;font-size:12px;}
.df-2{position:relative;float:left;width:30px;}
.df-3{position:relative;float:right;margin-top:10px;}
a.df-1:link,a.df-1:hover,a.df-1:visited,a.df-1:active{color:#676663; text-decoration:none;}
/* daily deals */
.daily_deals_box {margin:14px 0px 0px 14px;}
.daily_deals_title {color:#111111; font-weight:bold; font-size:18px; text-align:left; margin:0px; padding:0px; width:150px;}
.daily_deals {height:133px; margin:20px 5px 0px 0px; text-align:left; display:block; float:none; border-bottom:1px dotted #CBC9C6;}
.daily_deals a{text-decoration:none; color:#2173b5; font-weight:bold; font-size:11px;}
.daily_deals_1 {width:70px; height:57px; float:left; padding:0px; float:left;}
.daily_deals_1 a img {padding:0px; margin:0px; border:1px solid #E4E4DF; }
.daily_deals_2 {margin-left:15px; float:left; overflow:hidden; width:105px; height:57px; }
.daily_deals_2_1 {float:left;}
.daily_deals_2_1_1 a{float:left; color:#111111; margin-bottom:3px;}
.daily_deals_2_2 {float:left; vertical-align:bottom;}
.daily_deals_2_2_1{float:left; font-size:12px; font-weight:bold; color:#A0A0A0; text-decoration:line-through;}
.daily_deals_2_2_2{float:left; font-size:12px; font-weight:bold; color:#DF5665; margin-left:4px;}
.daily_deals_no_border{margin-bottom:10px; border:0px;}
.daily_deals_more {position: relative; text-align:right; vertical-align:bottom; margin:-3px 3px 0px 0px;}
.daily_deals_more a{color:#2173b5; font-weight:bold; font-size:11px; text-decoration:none;}
/* end daily deals */
/* results page */
.of-lnk{font-size:15px;}
.r{position:relative;float:left;margin-bottom:20px;width:100%;min-width:1000px;}
.r1{position:relative;float:left;width:200px;}
.r1-1{height:20px;line-height:20px;width:200px;clear:both;}
.r1-2{margin-top:30px;}
.r1-3{margin-top:10px;margin-left:20px;padding:10px 0px 10px 25px;width:140px;clear:both;border-top:dotted 1px #cccccc;font-size:12px;line-height:25px;}
.r1-1-1{position:relative;float:left;margin-left:15px;width:30px;}
.r1-1-2{position:relative;float:left;font-size:12px;line-height:20px;}
.r2{position:relative;float:left;width:590px;}
.r2-1{margin-top:10px;font-size:11px;width:590px;}
.r2-2{margin-top:10px;clear:both;}
.r2-2g{margin-top:10px;margin-left:-4px;clear:both;}
a.r2-2a:link,a.r2-2a:hover,a.r2-2a:visited{width:100%;display:block;text-decoration:none;outline-color:-moz-use-text-color;outline-style:none;}
.r2-2-1{color:#0000CC;font-size:12pt;width:47em;text-decoration:underline;}
.r2-2-2{color:#000000;font-size:10pt;text-decoration:none;width:47em;}
.r2-2-3{color:#008000;font-size:10pt;text-decoration:none;width:47em;}
.r2-3{width:560px;clear:both;}
.r2-3-1{position:relative;float:left;margin-left:40px;margin-top:10px;margin-bottom:10px;max-width:200px;font-size:12px;line-height:16px;}
.r2-3-2{margin-left:40px;font-size:12px;clear:both;}
.r2-4{padding:13px 0px 9px 0px;clear:both;font-size:13px;font-family:arial,sans-serif;}
a.r2-4a:link, a.r2-4a:visited, a.r2-4a:active{line-height:13px;color:#0000CC;font-size:15px;font-family:arial;padding-left:2px;}
.r2-5{margin-top:18px;font-size:12px;clear:both;}
.r2-6{margin-top:18px;width:590px;clear:both;}
a.r2-6-1a:link{color:#0000CC;font-size:12pt;}
a.r2-6-1a:active {color:#FF0000;font-size:12pt;}
a.r2-6-1a:visited{color:#551A8B;font-size:12pt;}
.r2-6-2{font-size:12px;}
.r2-6-3-1{color:#008000;font-size:10pt;}
.r2-6-3-2{color:#008000;font-size:10pt;}
a.r2-6-3a:link {color:#7777CC;font-size:10pt;}
a.r2-6-3a:visited {color:#551A8B;font-size:10pt;}
a.r2-6-3a:active {color:#FF0000;font-size:10pt;}
a.r2-6-3-0a:link, a.r2-1-6-0a:visited, a.r2-1-6-0a:active{color:#008000;font-size:10pt;text-decoration:none;width:47em;}
.r3{position:relative;float:right;margin-top:13px;margin-bottom:13px; width:200px; padding:0px;border-left:solid 1px #000000;}
.r3-1{float:left;margin-left:15px;margin-bottom:20px;width:170px;border:solid 1px #E2E1DC; background-color:#FBFAF9; overdflow:hidden; padding: 0px; text-align:left; padding-bottom:5px;}
.ts3-1{float:left;margin-bottom:20px;}
.rp{position:relative;float:left; margin:30px 0px; width:600px;}
.rp-1{poisition:relative;float:left;margin-right:5px;padding:3px 5px;border:solid 1px #CCDBE4;font-size:13px;}
a.rp-1a:link, a.rp-1a:visited, a.rp-1a:active{text-decoration:none;color:#5D66E2;font-size:13px;}
/* end results page */
/*img search */
.t4-1{width:100%;}
.res_img{padding-top:0px;text-align:left;padding-left:0px;margin-left:0px;margin-right:12px;}
.img-rs {float:left;margin:10px;height:207px;font-size:11px;}
.src_img {margin:5px 0.5ex;box-shadow: 0 0 0.5ex gray;}
.img-rs:hover .src_img {
	-moz-transition-property: box-shadow;
	-webkit-transition-property: box-shadow;
	-o-transition-property: box-shadow;
	transition-property: box-shadow;
	
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	
	box-shadow: 0 0 1ex gray;
}
.img-rs-1{margin:0 auto;width:auto}
.img-rs-3{margin-top:10px;max-width:200px;}

.img-rs-2-1{margin-top:10px;vertical-align:top;cursor:pointer;}
.img-rs-s-1{vertical-align:top;cursor:pointer;}
.img-rs-4{margin-top:0px;margin-left:2px;}
.img-rs-5 {color:#008200;font-size:11px;}

.sp{width:100%;height:15px;}
.img-rs-s {float:left;height:96px;overflow:hidden;font-size:11px;clear:both;}
.img-rs-s-1{float:left;}
.img-rs-s-2{float:left;width:270px;}
.img-rs-s-3 {color:#008200;font-size:11px;}
.t1-1-2-img{width:125px;font-size:12px;vertical-align:top;text-align:right;}
.t1-1-2-sp{height:3px;line-height:3px;}
.img-rs-s-1-1{font-size:13px;}
.img-rs-s-1-1-1{height:20px;}
.img-rs-s-1-1-2{color:#008200;font-size:13px;}
.t2-img{margin:0px;padding:0px;width:100%;height:28px;font-size:12px;border-top:1px solid #6dc4a2;background-color:#e4f3f6;}
.t2-1-img{text-align:left;width:100%;}
.t5-2-1-img{font-size:13px;}
a.t5-2-1-link:link,a.t5-2-1-link:hover,a.t5-2-1-link:visited{font-size:13px;}

.r2.image-search{float:none;width:auto;margin-left:207px}
.r2-7{overflow: auto;clear:right;margin-top:20px;}

.img_search_filters {width: 160px; vertical-align: top; padding-top: 25px; height:600px;}
.img_search_filters a,.img_search_filters div {text-decoration: none; font-size: 13px;}
.img_search_filters .img_search_filter {height: 19px; line-height: 19px; display: block; padding-left: 15px;color:#0000CC;}
.img_search_filters .img_search_filter.selected {font-weight:bold;color:#000000;}
.img_search_filters .img_search_filter .img_search_filter_errnote {font-size:11px;color:red;font-weight:bold;}
.img_search_filters .img_search_filter input {width:80px;display:none;}
/*end img search*/
/* recent searches */
.userData {BEHAVIOR: url(#default#userdata)}
.irs{position:relative;float:left;margin-left:15px;width:170px;font-size:12px;z-index:2;}
.irs_nr{position:relative;float:left;width:600px;font-size:12px;}
.iirs1{position:relative;height:25px;line-height:25px;border-bottom:dotted 1px #D7D7D7;z-index:100;}
.irs_tit{position:relative;float:left;margin-right:8px;width:140px;font-size:12px;font-weight:bold;color:#666666;white-space:nowrap;overflow-x:visible;}
.irs_line{height:1px;line-height:1px;background:url('http://search.icq.com/search/img/green_pix.gif') repeat-x bottom;clear:both;}
.iirs_opt{position:relative;float:right;margin-top:5px;width:15px;line-height:15px;height:15px;border:solid 1px #cccccc;cursor:pointer;display:block;z-index:100;}
.iirs_img{margin-top:3px;margin-left:1px;}
.iirs_opt1{position:absolute;right:0px;top:12px;margin-top:4px;width:160px;height:60px;border:solid 1px #cccccc; background-color:#F2F2F2;z-index:100;display:none;}
.iirs_opt2{position:relative;float:left;margin-left:10px;text-decoration:underline;cursor:pointer;}
#irs_rs{position:relative;float:left;width:180px;margin-top:10px;line-height:20px;z-index:1;}
#irs_mr{position:relative;float:left;width:250px;line-height:20px;display:none;}
#irs_sm{position:relative;float:left;width:100px;margin-top:5px;margin-left:20px;font-weight:bold;cursor:pointer;color:#0000cc;display:none;clear:both;}
#irs_turn{color:#7F7F7F;display:none;float:left;font-family:arial;font-size:11px;padding-top:3px;width:250px;margin-top:10px;}
.irs_do{padding:0px 5px 0px 5px;background:#ffffff;cursor:pointer;}
.irs_del{position:relative;float:left;margin-right:5px;padding-top:3px;width:16px;height:16px;cursor:pointer;visibility:hidden;}
.iirs_sm{position:relative;float:left;cursor:pointer;text-decoration:underline;display:none;}
.irs_wrd{position:relative;float:left;width:150px;height:20px;overflow:hidden;}
.irs_dt{position:relative;float:left;width:60px;color:#818181;}
.irs_ar{cursor:pointer;}
.rs_alrt_btns{margin-top:10px;}
.rs_alrt_btn{padding-left:10px;padding-right:10px;font-size:11px;}
.opt_tot{position:absolute;width:250px;font-size:11px;display:none;clear:both;}
.opt_tot1{position:relative;float:left;border:solid 1px #6dc4a2;width:230px;background:#e4f3f6;padding:10px;clear:both;z-index:20;}
.opt_tob{position:absolute;width:220px;height:120px;font-size:11px;}
.opt_tob2{position:relative;top:1px;height:23px;width:23px;clear:both;display:none;margin-left:25px;z-index:21;}
.opt_txt{text-align:center;}
.opt_btns{margin-top:10px;clear:both;text-align:center;}
.opt_btn{float:left;display:inline;margin-left:24px;width:77px;text-align:center;border:solid 1px #6dc4a2;height:18px;line-height:18px;background:#ffffff;cursor:pointer;}
.opt_off{margin-top:5px;line-height:18px;height:18px;padding:5px;}
.opt_clr{line-height:18px;height:18px;padding:5px;padding-top:0px;}
.rs_overlay{position:absolute;width:100%;background-color:#000000;filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;z-index:1000;display:none;}
.rs_alrt{position:absolute;padding:10px;line-height:20px;font-size:11px;width:300px;background-color:#ffffff;border:solid 1px #000000;clear:both;z-index:1001;display:none;}
/* end recent searches */
/*auto complete */
.divCl{border:solid 1px; width:375px; background-color:#ffffff;}
.divClresults{border:solid 1px; width:460px; background-color:#ffffff;}
.divCl3{border:solid 1px; width:446px; background-color:#ffffff;}
.divSuggest{font-family:arial,sans-serif;font-size:16px;cursor:pointer;margin-left:2px;text-align:left;}
.divST{position:absolute;left:0px;top:25px;background-color:#FFFFFF;width:375px;visibility:hidden;z-index:1000;}
.divSTresults{width:460px;}
.divST3{position:absolute;left:0px;top:58px;margin-left:258px;margin-top:-10px;line-height:20px;background-color:#FFFFFF;width:375px;visibility:hidden;z-index:1000;}
.divCl .divSuggestTitle {padding:3px;font-size:11px;text-align:right;color:#808080;}
.divClresults .divSuggestTitle {padding:3px;font-size:11px;text-align:right;color:#808080;}
.divCl3 .divSuggestTitle {padding:3px;font-size:11px;text-align:right;color:#808080;}
.nor{margin-top:10px;}